<div class="intro-header">
  <h1>CodeCompass</h1>
  <div class="intro-about">
  CodeCompass is a pluginable code comprehension tool which helps you to
  understand large code bases.
  </div>
</div>

<div class="separator"></div>

<div class="blocks">
  <h2>Highlights of the <a href="https://github.com/ericsson/CodeCompass" class="link">Flash</a> Release</h2>
  <div class="items">
    <div class="intro-row">
      <div class="content">
        <div class="intro-col intro-col-left col-md-2">
          <ul>
            <li>Pluginable interface</li>
            <li>New icon set</li>
            <li>Faster/parallel parsing of C/C++ files</li>
            <li>New Git Navigation/Commit View</li>
            <li>Faster diagram generation</li>
            </ul>
        </div>
        <div class="intro-col intro-col-right col-md-2">
          <a href="images/home.png" data-dojo-type="dojox.image.Lightbox" title="CodeCompass Home">
            <img src="images/home.png" alt="CodeCompass Home" />
          </a>
        </div>
      </div>
    </div>
  </div>
</div>

<div class="separator"></div>

<div class="blocks">
  <h2>Feature highlights</h2>
  <div class="items">
    <div class="intro-row">
      <div class="content">
        <div class="intro-col intro-col-left col-md-2">
          <h3>Info Tree</h3>
          <p>
          Info Tree shows different information about given language elements such
          as its name, qualified name, and place of definition.
          </p>
        </div>
        <div class="intro-col intro-col-right col-md-2">
          <a href="images/infotree.png" data-dojo-type="dojox.image.Lightbox" title="Info Tree">
            <img src="images/infotree.png" alt="Info Tree" />
          </a>
        </div>
      </div>
    </div>

    <div class="intro-row">
      <div class="content">
        <div class="intro-col intro-col-left col-md-2">
          <h3>CodeBites</h3>
          <p>
          By CodeBites diagram one can inspect the source code without loosing the
          visited path. CodeBites can be called on functions, variables, classes
          or macros. In each case the definition of the element is placed in a graph
          (tree) node.
          </p>
        </div>
        <div class="intro-col intro-col-right col-md-2">
          <a href="images/codebites.png" data-dojo-type="dojox.image.Lightbox" title="CodeBites">
            <img src="images/codebites.png" alt="CodeBites" />
          </a>
        </div>
      </div>
    </div>

    <div class="intro-row">
      <div class="content">
        <div class="intro-col intro-col-left col-md-2">
          <h3>Metrics</h3>
          <p>
          Spot your most problematic modules by asking for "Metrics" for a file or
          directory. A treemap view will show the the distribution of codechecker
          faults or McCabe complexity organized by directory.
          </p>
        </div>
        <div class="intro-col intro-col-right col-md-2">
          <a href="images/metrics.png" data-dojo-type="dojox.image.Lightbox" title="Metrics">
            <img src="images/metrics.png" alt="Metrics" />
          </a>
        </div>
      </div>
    </div>

    <div class="intro-row">
      <div class="content">
        <div class="intro-col intro-col-left col-md-2">
          <h3>Diagrams</h3>
          <p>
          CodeCompass can display many diagrams:
          <ul>
            <li>Function call diagram</li>
            <li>UML class diagram</li>
            <li>Collaboration diagram</li>
            <li>CodeBites</li>
            <li>etc.</li>
          </ul>
          </p>
        </div>
        <div class="intro-col intro-col-right col-md-2">
          <a href="images/cpp_collaboration_diagram.png" data-dojo-type="dojox.image.Lightbox" title="C++ Collaboration Diagram">
            <img src="images/cpp_collaboration_diagram.png" alt="C++ Collaboration Diagram" />
          </a>
        </div>
      </div>
    </div>

    <div class="intro-row">
      <div class="content">
        <div class="intro-col intro-col-left col-md-2">
          <h3>Revision Control Navigator</h3>
          <p>
          The revision control navigator allows to search in the GIT repositories,
          visualize branches and merges, list and show commit diffs.
          </p>
        </div>
        <div class="intro-col intro-col-right col-md-2">
          <a href="images/git.png" data-dojo-type="dojox.image.Lightbox" title="Git">
            <img src="images/git.png" alt="Git" />
          </a>
        </div>
      </div>
    </div>
  </div>
</div>
